﻿using System;
using System.Collections.Generic;

#nullable disable

namespace EfCoreDatabaseFirstDemo.Models
{
    public partial class Screeninstrument
    {
        public long Id { get; set; }
        public DateTime CreationTime { get; set; }
        public long? CreatorUserId { get; set; }
        public DateTime? LastModificationTime { get; set; }
        public long? LastModifierUserId { get; set; }
        public ulong IsDeleted { get; set; }
        public long? DeleterUserId { get; set; }
        public DateTime? DeletionTime { get; set; }
        public int? TenantId { get; set; }
        public long PatientId { get; set; }
        public int PatientMonth { get; set; }
        public DateTime PatientBirthdate { get; set; }
        public int PatientGender { get; set; }
        public long ExamRecordId { get; set; }
        public long ScreeningId { get; set; }
        public string ScreeningUnitCode { get; set; }
        public string OrganizationCode { get; set; }
        public int ExamRecordType { get; set; }
        public DateTime ClinicDate { get; set; }
        public string Remark { get; set; }
        public string ProductKey { get; set; }
        public string DeviceId { get; set; }
        public string DeviceName { get; set; }
        public decimal? Rpupil { get; set; }
        public decimal? Rse1 { get; set; }
        public decimal? Rds1 { get; set; }
        public decimal? Rdc1 { get; set; }
        public byte? Raxis1 { get; set; }
        public decimal? Rse2 { get; set; }
        public decimal? Rds2 { get; set; }
        public decimal? Rdc2 { get; set; }
        public byte? Raxis2 { get; set; }
        public int? RgazeH { get; set; }
        public int? RgazeV { get; set; }
        public decimal? Lpupil { get; set; }
        public decimal? Lse1 { get; set; }
        public decimal? Lds1 { get; set; }
        public decimal? Ldc1 { get; set; }
        public byte? Laxis1 { get; set; }
        public decimal? Lse2 { get; set; }
        public decimal? Lds2 { get; set; }
        public decimal? Ldc2 { get; set; }
        public byte? Laxis2 { get; set; }
        public int? LgazeH { get; set; }
        public int? LgazeV { get; set; }
        public byte? Pd { get; set; }
        public byte? Rshortsight { get; set; }
        public byte? Rlongsight { get; set; }
        public byte? Rastigmatism { get; set; }
        public byte? Rstrabism { get; set; }
        public byte? Lshortsight { get; set; }
        public byte? Llongsight { get; set; }
        public byte? Lastigmatism { get; set; }
        public byte? Lstrabism { get; set; }
        public byte? Anisocoria { get; set; }
        public byte? Anisometropia { get; set; }
        public byte? Fixation { get; set; }
        public decimal? Height { get; set; }
        public decimal? Weight { get; set; }
        public decimal? Bmi { get; set; }
        public int BmiLevel { get; set; }
        public decimal? Temperature { get; set; }
        public int TemperatureLevel { get; set; }
    }
}
